FPGA Implementation of Boolean Neural Networks using UML
نویسندگان
چکیده
This paper suggests a new approach for modeling of Boolean neural networks on fieldprogrammable gate arrays (FPGAs) using UML. The presented Boolean neural networks (BNN) allow a decreasing of the required number of configurable logic blocks (CLB) for the realizing of Boolean neuron. The element of BNN, called Boolean neuron, may be mapped directly to lookup table (LUT) and configurable logic block (CLB) of FPGAs. Our approach solves digital design problems especially with respect of the performance and gate count. In the examples through paper we describe the UML model of the BNN, its transformation, and the mapping to FPGAs.
منابع مشابه
A Novel Intelligent Environment Dedicated to ANN Fast Prototyping
The utilization of Field-Programmable Gate Arrays (FPGA) to implement Artificial Neural Networks (ANN) becomes very attractive since it allows fast hardware design and modification at low costs. This work presents a fast prototyping system for Boolean neural network designs within a proper FPGA matrix, named FLECHA. In such context, considering just the GSN Boolean model, the previous referred ...
متن کاملDecomposition of Boolean Function Sets for Boolean Neural Networks
This paper presents a new type of neuron, called Boolean neuron. We suggest algorithms for decomposition of Boolean functions sets based on Boolean neural networks that include only Boolean neurons. The advantages of these neural networks consist in the reduction of memory space and computation time in comparison to the representation of Boolean functions by usual neural networks. The Boolean n...
متن کاملFast Prototyping of Artificial Neural Network: GSN Digital Implementation
This work describes a framework for a GSN (Goal Seeking Neuron) Boolean neural network fast prototyping into a user-programmable gate array. This system provides a VHDL language description of the trained network, allowing the direct implementation of the circuit on an academic FPGA (Field-Programmable Gate Array). A GSN software tool was designed to train and simulate a user-defined network, w...
متن کاملUdc 683 Discrete Device Realized by Neural Networks
This paper presents a discrete device for neural network realized on field-programmable gate arrays (FPGA). A basic element of the implemented neural network is new type of neuron, called Boolean neuron that may be mapped directly to configurable logic blocks (CLB) or to look up table (LUT) of FPGAs. The structure and logic of the Boolean neuron allows a direct representation of the Boolean neu...
متن کاملFPGA Implementation of Artificial Neural Networks
In this paper, a method of classification of handwritten signature based on neural networks, and FPGA implementation is proposed. The designed architecture is described using Very High Speed Integrated Circuits Hardware Description Language (VHDL). The proposed application consists of features extraction from handwritten digit images, and classification based on Multi Layer Perceptron (MLP). Th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006